package com.example.wire;


public interface Wire {

    /**
     * 发送一个bit
     * @param b
     */
    public void sendByte(Byte b);

    /**
     * 接受一个bit
     * @return
     */
    public Byte receiveByte();

    /**
     * 用于双绞线交换输入流转输出流
     * @return
     */
    public Byte getFromSend();

    /**
     * 用于双绞线交换输入流转输出流
     * @param bit
     */
    public void addToReceive(Byte bit);

    /**
     * 判断是否为空
     */
    public Boolean isSendEmpty();
    public Boolean isReceiveEmpty();

}
